reactive programming RxJS (Reactive Extenstions)rxjsfunctional programmingReactive Extenstionsreactive programming